home *** CD-ROM | disk | FTP | other *** search
/ Champak 138 / Volume 138 Aug 19 2011 - Damaged.iso / Games / shadez.swf / scripts / Local / External / CMG / Utilities.as < prev   
Encoding:
Text File  |  2011-08-19  |  2.7 KB  |  105 lines

  1. package Local.External.CMG
  2. {
  3.    import flash.external.ExternalInterface;
  4.    import flash.net.URLRequest;
  5.    import flash.net.navigateToURL;
  6.    import flash.system.Capabilities;
  7.    
  8.    public class Utilities
  9.    {
  10.        
  11.       
  12.       public function Utilities()
  13.       {
  14.          super();
  15.       }
  16.       
  17.       public static function trim(param1:String) : String
  18.       {
  19.          var _loc2_:* = undefined;
  20.          var _loc3_:* = undefined;
  21.          _loc2_ = 0;
  22.          while(true)
  23.          {
  24.             ┬º┬ºpush(param1);
  25.             if(false)
  26.             {
  27.                break;
  28.             }
  29.             if(┬º┬ºpop().charCodeAt(_loc2_) >= 33)
  30.             {
  31.                ┬º┬ºpush(param1);
  32.                break;
  33.             }
  34.             ┬º┬ºpush(_loc2_ + 1);
  35.             if(false)
  36.             {
  37.                ┬º┬ºgoto(addr43);
  38.             }
  39.             _loc2_ = ┬º┬ºpop();
  40.          }
  41.          addr43:
  42.          _loc3_ = ┬º┬ºpop();
  43.          while(param1.charCodeAt(_loc3_) < 33)
  44.          {
  45.             _loc3_--;
  46.          }
  47.          ┬º┬ºpop().length - 1;
  48.          return param1.substring(_loc2_,_loc3_ + 1);
  49.       }
  50.       
  51.       public static function goToUrl(param1:String) : void
  52.       {
  53.          var url:String;
  54.          var success:Boolean = false;
  55.          if(true)
  56.          {
  57.             url = param1;
  58.             if(true)
  59.             {
  60.                success = false;
  61.                if(true)
  62.                {
  63.                   ┬º┬ºpush(ExternalInterface.available);
  64.                   if(true)
  65.                   {
  66.                      if(┬º┬ºpop())
  67.                      {
  68.                         if(true)
  69.                         {
  70.                            ┬º┬ºpop();
  71.                            ┬º┬ºpush(Capabilities.playerType == "External");
  72.                         }
  73.                         ┬º┬ºpush(!┬º┬ºpop());
  74.                      }
  75.                   }
  76.                   if(┬º┬ºpop())
  77.                   {
  78.                      try
  79.                      {
  80.                         ExternalInterface.call("window.open",url,"win","");
  81.                         addr58:
  82.                         success = true;
  83.                         addr44:
  84.                      }
  85.                      catch(error:Error)
  86.                      {
  87.                      }
  88.                      catch(error:SecurityError)
  89.                      {
  90.                      }
  91.                   }
  92.                   if(success != true)
  93.                   {
  94.                      navigateToURL(new URLRequest(url),"_BLANK");
  95.                   }
  96.                   return;
  97.                }
  98.                ┬º┬ºgoto(addr44);
  99.             }
  100.          }
  101.          ┬º┬ºgoto(addr58);
  102.       }
  103.    }
  104. }
  105.